//
//  TLTeachVC.m
//  TLLoanSimulat
//
//  Created by mc on 2017/10/23.
//  Copyright © 2017年 mc. All rights reserved.
//

#import "TLTeachVC.h"
#import "TLTeachCell.h"

#define kTabCellID @"TeachCell"

@interface TLTeachVC ()<UITableViewDelegate,UITableViewDataSource> {
    NSMutableArray *_dataArray;
}
@property (weak, nonatomic) IBOutlet UITableView *tableView;
@property (strong, nonatomic) IBOutlet UIView *headerView;

@end

@implementation TLTeachVC

- (void)viewDidLoad {
    [super viewDidLoad];
    [self initUI];
    [self initData];
    // Do any additional setup after loading the view from its nib.
}

- (void)didReceiveMemoryWarning {
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}
#pragma mark - 初始化
#pragma mark -
#pragma mark ---初始化UI
-(void)initUI {
    [self initTable];
    
}
#pragma mark ---初始化数据
-(void)initData {
    [_tableView reloadData];
}

#pragma mark - 列表
#pragma mark -
#pragma mark ---初始化 tab
- (void)initTable
{
    if ([_tableView respondsToSelector:@selector(setSeparatorInset:)]) {
        [_tableView setSeparatorInset:UIEdgeInsetsZero];
    }
    if ([_tableView respondsToSelector:@selector(setLayoutMargins:)]) {
        [_tableView setLayoutMargins:UIEdgeInsetsZero];
    }
    _tableView.delegate = self;
    _tableView.dataSource = self;
    //分割线
//    [_tableView setSeparatorStyle:UITableViewCellSeparatorStyleNone];
    [self registerMyBillCell];
    [_tableView setTableHeaderView:_headerView];
    [self setExtraCellLineHidden:_tableView];
}


#pragma mark - 列表相关
#pragma mark -
#pragma mark ---注册CELL
- (void)registerMyBillCell
{
    ///活动列表 cell
    [_tableView registerNib:[UINib nibWithNibName:(NSStringFromClass([TLTeachCell class])) bundle:nil] forCellReuseIdentifier:kTabCellID];
    
}

#pragma mark ---隐藏多余的线
-(void)setExtraCellLineHidden:(UITableView *)tableView
{
    UIView *view = [UIView new];
    view.backgroundColor = [UIColor clearColor];
    [tableView setTableFooterView:view];
}

#pragma mark ---行高
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
    return 100;
}

#pragma mark ---组数
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
    return  1;
}

#pragma mark ---行数
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
    return 5;
}

#pragma mark ---组头高
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
    return 0.000000001;
    
}

#pragma mark ---组脚高
- (CGFloat)tableView:(UITableView *)tableView heightForFooterInSection:(NSInteger)section
{
    return 0.000000001;
}

#pragma mark ---行设置
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    
    TLTeachCell *cell= [tableView dequeueReusableCellWithIdentifier:kTabCellID];
    if (!cell) {
        cell = [[TLTeachCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:kTabCellID];
    }
    [cell setSelectionStyle:UITableViewCellSelectionStyleNone];
//    [cell setCellWithModel:_dataArray[indexPath.row]];
    return cell;
}
#pragma mark ---行 选中
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
}

@end
